package com.navinfo.tripanalysis.common.arithmetic.custom;

import lombok.Data;

/**
 * 车速区间尿素消耗统计算法{@link com.navinfo.tripanalysis.common.arithmetic.RangeSpeedUrea_DF}的统计变量
 */
@Data
public class VarRangeSpeedUrea {
    /**
     * 车速区间01的尿素消耗
     */
    private int speed10;
    /**
     * 车速区间02的尿素消耗
     */
    private int speed20;
    /**
     * 车速区间03的尿素消耗
     */
    private int speed30;
    /**
     * 车速区间04的尿素消耗
     */
    private int speed40;
    /**
     * 车速区间05的尿素消耗
     */
    private int speed50;
    /**
     * 车速区间06的尿素消耗
     */
    private int speed60;
    /**
     * 车速区间07的尿素消耗
     */
    private int speed70;
    /**
     * 车速区间08的尿素消耗
     */
    private int speed80;
    /**
     * 车速区间09的尿素消耗
     */
    private int speed90;
    /**
     * 车速区间10的尿素消耗
     */
    private int speed100;
    /**
     * 车速区间11的尿素消耗
     */
    private int speed110;
    /**
     * 车速区间12的尿素消耗
     */
    private int speed120;
    /**
     * 车速区间超速的尿素消耗
     */
    private int speedOver120;

    public void addSpeed10(int speed10) {
        this.speed10 += speed10;
    }

    public void addSpeed20(int speed20) {
        this.speed20 += speed20;
    }

    public void addSpeed30(int speed30) {
        this.speed30 += speed30;
    }

    public void addSpeed40(int speed40) {
        this.speed40 += speed40;
    }

    public void addSpeed50(int speed50) {
        this.speed50 += speed50;
    }

    public void addSpeed60(int speed60) {
        this.speed60 += speed60;
    }

    public void addSpeed70(int speed70) {
        this.speed70 += speed70;
    }

    public void addSpeed80(int speed80) {
        this.speed80 += speed80;
    }

    public void addSpeed90(int speed90) {
        this.speed90 += speed90;
    }

    public void addSpeed100(int speed100) {
        this.speed100 += speed100;
    }

    public void addSpeed110(int speed110) {
        this.speed110 += speed110;
    }

    public void addSpeed120(int speed120) {
        this.speed120 += speed120;
    }

    public void addSpeedOver120(int speedOver120) {
        this.speedOver120 += speedOver120;
    }
}
